About Towerclyde Ltd (SC672357) United Kingdom