About Bedfordshire Solar 1 Limited (13371176) United Kingdom