Andrew Donaldson (British, born after –died after 1846)