About Atelier 73 Architects Limited (09799162) United Kingdom