About L & H Property Investments Ltd (13394081) United Kingdom