About Ben & Harry Limited (13081306) United Kingdom