About Clemence Limited (03611508) United Kingdom