About Pit Stop Oldham Limited (11958846) United Kingdom