About Locke Lettings And Maintenance Ltd (11268199) United Kingdom