About M I Spencer Ltd (04704809) United Kingdom