About Newborough Investments Limited (12293092) United Kingdom