About Leat Property Investments Limited (11659915) United Kingdom