About Sarsen Architects Ltd (13298306) United Kingdom