About Tower Administration Ltd. (04172620) United Kingdom