The thing is, within the thread, a side topic was socialism. You weren't part of the convo, then you came flying in like a mong in wheelchair hurtling down a flight of stairs.
In the UK, if you rent a building, you pay rent. If it's a business, you also pay rates to the local council, but some are exempt by law (eg. Charity shops) and it also depends on square footage of space. Many small businesses don't pay rates. The rent is agreed with your landlord.
In addition to that, the government may award assistance/grants are a certain type of business. And unfortunately, life is not all sunshine and rainbows, some win and some lose. Most businesses start in basements, sheds, and garages. As you build it up, be savvy on where you expand to. If it means renting, then you're on the rent lottery system.