Close to the English-Welsh border, in a town known as Welshpool, is a real-life fairy-tale castle which looks like something from a storybook and adds a pop of colour to its vast green surroundings.