Theatre Review: Step 9 (of 12) @ Trafalgar Studios

A play that appals and delights in equal measure