About Gridserve Holdings Limited (10985636) United Kingdom