About Duncan Foster Architects Ltd (05413902) United Kingdom