About Ahuja Properties Ltd (12017043) United Kingdom