About Green & Teggin Architects Limited (07350614) United Kingdom