In the worst case, your car may be repossessed, as the finance company ... Ombudsman (please see www.financial-ombudsman.org.uk for more information). Carwow Ltd (company no. 7103079), Carwow ...