In the heart of the Irish Sea, on the north west coast of England, lies Britain’s best kept secret – the Isle of Man.