About Ben Johnson (shaftesbury) Ltd (04880152) United Kingdom