About Clen Covitt Limited (13578606) United Kingdom