About Elphick Property Investment Ltd (13058950) United Kingdom