Adam Furze discusses the recent Supreme Court case: R (on the application of Z and another) v Hackney London Borough Council and another