Thames21

Wallbrook Wharf, City of London Corporation, 78-83 Upper Thames Street, EC4R 3TD (Unknown)