About Clean Ampersand Green Ltd (12814657) United Kingdom