About Newhams Yard Investments Limited (10340349) United Kingdom