Nowadays, the cost of rent for commercial buildings is almost through the roof. Unsurprisingly, London was reported to be the most expensive location to start a high street business. But the issue is ...