About Somerford Mini Limited (04578297) United Kingdom