About Ben Dennings Limited (10070621) United Kingdom