About Clemence Richard Limited (05016864) United Kingdom