About M&c Spencer Group Ltd (11986199) United Kingdom