About Plumstead Motor Spares Limited (00923953) United Kingdom