I've been with Hyperoptic for just under a year now. Even though they won't guarantee a static IP on their packages, as far as I can tell my IP has remained the same even after multiple router restarts.
As others have said, it's a bit tricky to find info on the router, but it's actually quite a good one (if a bit bulky).