About Leverage Property Investments Ltd (12989373) United Kingdom