About Slorach & Slorach Architects Limited (SC700079) United Kingdom