61 Sheen Ln, London