About C & I Screen Services Limited (01314036) United Kingdom