About Severn Industrial Estates Limited (02662034) United Kingdom