About Slough Pit Stop Project Limited (04813406) United Kingdom