About L&s Management Services Ltd (13705187) United Kingdom