About Russell Painting Holdings Limited (11597912) United Kingdom