About Netherland Investment Ltd (06578098) United Kingdom