About Allen Architecture Limited (07724529) United Kingdom