UK small and medium sized businesses are owed £67.4bn in unpaid invoices , an increase of 8% from last year and 36% from £49.5bn in 2011, according to new research from the Asset Based Finance Association (ABFA). The rise is … Continue reading
Call us now in strict
confidence on 01709 331300 for any UK enquiries