About Anjana Trehan Property Developments Limited (12744538) United Kingdom