About Glenfalloch Grid Holdco Limited (09434528) United Kingdom