Yes.
However, be aware that some services use geolocation to determine what content you have access to, especially live local content (this is especially prevalent in the US, it may be less so or non-extant in the UK).
Also, you may or may not be able to use separate subscription service accounts for the different services you intend to use (probably mostly yes if they require a username/password combo, but be aware there may be one or two that use SSO and it becomes difficult to use different subscriber accounts on different Roku devices using the same Roku account).