About Tower Flats Management Company Limited (03838429) United Kingdom