About Kanu Property Investment Limited (12298025) United Kingdom