Renewable energy store launches franchise opportunity
2013-07-08
Renewable energy store Green Square has announced the launch of a franchise operation, encouraging entrepreneurs to facilitate the UK-wide expansion of the brand, Startups.co.uk reported. Green Square supplies and installs renewable energy products and systems in homes and small commercial operations.