About L & S Property Renovation And Maintenance Limited (13325278) United Kingdom