About Place 54 Architects Ltd (11056151) United Kingdom