About London St Mary Axe 63 Centre Limited (08809253) United Kingdom