About Levett Property Holdings Limited (10819843) United Kingdom