William Amor (British, XIX)