About M.b.spencer Limited (05913629) United Kingdom