About Severn Screen Ltd. (06603326) United Kingdom