About Ls&f Ltd (10999362) United Kingdom