Arthur Weaver (British, )