About Slipstream Engineering Design Limited (07645513) United Kingdom