Exemplifying the meaning of the term "revival", Marianne Elliott delivers a brand new take on classic concept musical Company that is fresh, funny and altogether fabulous.