Hello Jo,
Personally, I think cats are happier in a house where they can explore, but as long as they have toys, scratching posts and other things to keep them busy, I don't see why they can't be happy in a flat. My cat Jewel lives with me in a flat and he's absolutely fine :)
Good luck with your research!