About Sandbach Slot Cars Ltd (12569047) United Kingdom