About Locke Property Maintenance Limited (09771958) United Kingdom