16 Bridle Ln, St Margarets, Twickenham TW1 3EE, United Kingdom
The North Clinic, 59 King St, Twickenham TW1 3SG, United Kingdom