Robert Allan (British, )