About L&s Developments Ts Limited (SC519598) United Kingdom