About Allen Associates Architects Limited (04988227) United Kingdom