Stranger & Stranger, London, United Kingdom