About S. & T. Paint Rollers Limited (02340910) United Kingdom