About L&s Property Developments Ltd (SC689569) United Kingdom