About S & S Hough Decorators Limited (04588906) United Kingdom