About Nayyar Investments & Developments Limited (12015733) United Kingdom