About Thomas Croft Architects Limited (05793939) United Kingdom