About Helford Energy Society Limited (IP031351) United Kingdom