I wasn't aware of it until now, and I was surprised to find out that it took until 1991 for a Briton to fly to space - and with the Russians/Soviets no less, not with the Americans. But, if you look at https://en.wikipedia.org/wiki/Timeline_of_space_travel_by_na..., it looks like the Soviets recognized the propaganda value of giving a ride into space to citizens of "allied" nations (putting it in quotes because the Eastern European nations weren't really given the choice if they wanted to be USSR allies or not) much earlier than the Americans. When the US took West German Ulf Mehrbold into space with them in 1983, the Soviets had already done the same for ten (!) foreign nationals, including East German Sigmund Jähn in 1978 and Frenchman Jean-Loup Chrétien in 1982.
OK, to be fair, the US simply didn't have any crewed space launches between 1975 and 1981, that probably goes a long way to explaining this disparity. But still, once they started taking foreign citizens with them, I would have thought that Britain would be among the first on that list. Between 1984 and 1985 there were a Canadian, a Saudi, someone from the Netherlands and a Mexican, and then there was a long pause until 1992, presumably because of the Challenger disaster.
Canada effectively bought its participation in the US space program with Canadarm.
The Soviets picked up on this early on. They got the first woman into space long before the USA did. First black man and east Asian too. They took quite a few people from eastern bloc countries including Cuba and East Germany (which is mentioned in the film "Goodbye Lenin".)
Brits more or less completely abandoned space in any meaningful way. Successive governments didn't value it at all in comparison to other areas of policy. Even after we developed our own independent orbital launch capability. The story is much the same today, a couple of satellite companies, very little real primary capability. Our "spaceports" are mostly artist impressions or computer generated imagery. Meanwhile we will spend £250b annually on the health service by 2028, up from £45b in 2000.