About Townhouse Stores Limited (12378365) United Kingdom