About Heyka Property Investment Limited (10220909) United Kingdom