About Stephen Mansell Racing Ltd (03026886) United Kingdom