About Francis Architects Limited (06972367) United Kingdom