Halliwells and Addleshaws cash in on Allsports sale