About Truscott Architects Ltd (08226769) United Kingdom