Tom Brown has bagged a Michelin star for his self-named restaurant at The Capital Hotel in London - and it lives up to expectation ...