About New Church Road Investments Limited (04420995) United Kingdom