The Life Centre, London, United Kingdom