About Kittle Country Stores Limited (13371241) United Kingdom