About Severn Wye Energy Agency Ltd. (03830608) United Kingdom