Turner Duckworth, London, United Kingdom