About St.leonards Motors Limited (00672274) United Kingdom