About Sla Architects Ltd (13494315) United Kingdom