About Allen Architects Ltd (12272281) United Kingdom