About Alan Foster Architects Ltd (07753071) United Kingdom