About Hick Property Investment Ltd (12389933) United Kingdom