About Lift & Ride Ltd (12985762) United Kingdom