About Downhill Stores Limited (07890520) United Kingdom