About Noel Road Investments Limited (10191980) United Kingdom