About Malabar Stores Limited (09714280) United Kingdom