About Pitstop Rentals Limited (11199483) United Kingdom