66 Trafalgar Square, Westminster, London, WC2N 5DS