About David Thorp Architects Limited (07558196) United Kingdom