About Northwick Investments Ltd (12069968) United Kingdom