About Ferris Sloane Architects Ltd. (13084138) United Kingdom