Shell has announced the opening of a new hydrogen refuelling station at Shell Beaconsfield in Buckinghamshire. Supplied by ITM Power, this opening follows the launch