About Hirfynydd Solar Limited (07386328) United Kingdom