About Leonard Stoica Painting & Decorating Limited (12639306) United Kingdom