About Ace Rental Solutions Limited (12280768) United Kingdom