About Slough Electric Model Car Spares Ltd (13225832) United Kingdom