About Turner & Hoskins Architects Ltd (06433600) United Kingdom