About Locke Property Investments Limited (08718908) United Kingdom