About Severn Group Limited (00835098) United Kingdom