About Spaniel Renewables Limited (08189728) United Kingdom