William H. Snape (British, 1904)