About Mitchell Storage & Distribution Limited (03564498) United Kingdom