About Dexter Moren Architects Limited (02768925) United Kingdom