About Ben Howdle Limited (08781098) United Kingdom