About Clemence (uk) Limited (02467337) United Kingdom