About Towerhill Stores Ltd (SC438890) United Kingdom