About Ben Holden Ltd (06891396) United Kingdom