About Severn Communications Holdings Limited (05639954) United Kingdom