Gary Naylor sees a funny, contemporary comedy blessed with an Ayckbournesque script and some very fine acting.