About Ditchingham Stores Limited (05596950) United Kingdom