Compass in £300m buyback