UK retailer Liberty cut its full-year loss to GBP4.5m (US$6.8m) from GBP7m last year, thanks to a 20% surge in revenues.