About Nick Baker Architects Ltd (07286832) United Kingdom