About Thomas De Cruz Architects Designers Limited (03120951) United Kingdom