About Maynard Stores Limited (09690617) United Kingdom