About Walthambury Stores Limited (05870760) United Kingdom