About Lsf (holdings) Limited (07565159) United Kingdom