About Severn Estuary Investments Ltd. (03168895) United Kingdom