About Branden Solar Parks (holdings) Limited (08266778) United Kingdom