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 today
01709 331300