About Candu Self Drive Hire Ltd (07669742) United Kingdom