I don't imagine the club have any authority over who THEIR suppliers should use. They've sun-contracted the catering and those caters are going to use whoever gives them the best deal.
The Swan was less of a boycott and more being barred by the then landlord. Ownership has since changed to a pro-Albion landlord ( or at least one that will tolerate us ! ).