About Clemence (lr) Limited (01722838) United Kingdom