About Just A Lick Painting & Decorating Services Ltd (12367962) United Kingdom