About Severn House Shrewsbury Limited (08552671) United Kingdom