About Quartermaster Stores Limited (12166751) United Kingdom