About Holland & Barrett (benelux) Limited (08684899) United Kingdom