Owens Road Services returns to profit

Owens Road Services
 

Owens has returned to profit  after three consecutive years of losses, its latest financial results have revealed. The Welsh firm posted a pre-tax profit of £706,782 for the year ended 30 June 2012, up from […]