About Clemtore Limited (01689161) United Kingdom