About Abergelli Solar Limited (07529596) United Kingdom