About Mole Architects Limited (04514104) United Kingdom