About Franks And Toms Architects Limited (07880583) United Kingdom