About Severn Barrage Limited (02478154) United Kingdom