About Barn Energy Limited (08166702) United Kingdom