About Tower Square Limited (09300598) United Kingdom