About Ahuja Property Investment Ltd (13691300) United Kingdom