About Stallion Rentals Limited (12806233) United Kingdom