About Leslie Holdings Limited (SC358939) United Kingdom