About Lo & Slo Ltd (11665817) United Kingdom