British Telecommunications Plc

81 Newgate Street, London, London, EC1A 7AJ, United Kingdom (London)