About Alex D Architects Limited (08980083) United Kingdom