About Mactra Shop Equipment & Fittings Limited (03753193) United Kingdom