About Ben Vickery Limited (12020018) United Kingdom