About Town Clock Stores Limited (10225540) United Kingdom