Shakespeares joins with Putsmans for £20m firm