About Severn Sands (holdings) Limited (03189999) United Kingdom