About R A Leach Clean And Care Ltd (12262752) United Kingdom