About Levett Property Investments Ltd (12188071) United Kingdom