About Ben Kane Limited (08010370) United Kingdom