Not sure what the availability is for Cardiff as I live in London but ONTO is worth checking out, I have a Kona with 750 miles free charging a month + insurance for £630 a month, no deposit, 1 months notice to return.
Also Planet Leasing are worth checking out for a more conventional lease….