About Sefre Architects & Research Limited (03498883) United Kingdom