Punter Southall Group  

Xafinity buys rival as profits soar