About Birch Estate Solar Limited (08938502) United Kingdom