About Ben & Harvey Limited (10550475) United Kingdom