About Slo (leather) Co. Ltd (SC629507) United Kingdom