About Terry Stores Limited (05573773) United Kingdom