About Severn Sands Group Limited (10696315) United Kingdom