About Slg Loza Ltd (12875605) United Kingdom