About Ben Huckerby Design Limited (07274278) United Kingdom