BT Group Property

2ND Floor, 19 Stratford Place, London, W1C 1BE, United Kingdom (London)