80 Castelnau, London, United Kingdom