About Pit Stop 21 Garage Limited (12867602) United Kingdom