About South Bank Tower Flats Management Limited (08021311) United Kingdom