About Sla - Scott Linden Associates Ltd (12559153) United Kingdom