About Ben&andrew Holdings Limited (11163920) United Kingdom