About Severn Sea (holdings) Limited (13622729) United Kingdom