About Seam Architects Limited (07861434) United Kingdom