Ben Allen (British, )