About Hitchcock Architects Ltd (09522657) United Kingdom