Co-op buys Westlake Ace Hardware