The UK's St Austell Brewery Co has bought fellow English brewer and pub company Bath Ales for an undisclosed sum.