R v Tower Hamlets Health Care NHS Trust and Snazell ex p von Brandenburg