About Green Square Renewable Energy Franchising Limited (08708864) United Kingdom