About Clytha Stores Limited (09205821) United Kingdom