About Dwell Architects Limited (11775785) United Kingdom