Location where Peter Mandelson served as UK ambassador; his appointment despite Epstein connections created political controversy