About L&s Group Limited (12671635) United Kingdom