About L&h Property Investors Ltd (09862477) United Kingdom