About Leo Painting & Decoration Ltd (12735133) United Kingdom