About Final Touch Painting & Decorating Ltd (12260239) United Kingdom