About Severn Environmental Engineering Limited (02796278) United Kingdom