About Billingham Solar Limited (13354453) United Kingdom