About L&s Development Services Ltd (12138621) United Kingdom