About Northwell Investments Ltd (08277986) United Kingdom