2 x BRITISH LEYLAND ST PARTS STICKERS. Size 100mm x 27mm. Printed on silver vinyl. DID YOU KNOW: British Leyland, a well known British car manufacturer at the height of production employed 250,000 people. Despite being associated with luxury cars and the best selling iconic Mini, British Leyland was a troubled company. Subsequently, it collapsed […]