About The Towers Swansea Bay Limited (03929255) United Kingdom