Sir William Halcrow and Partners

GPTKB entity