About Screen Ink & Solvent Supplies Ltd (03690295) United Kingdom