St Christopher's Place, London, United Kingdom