About Clemence Rogers Ltd (10258689) United Kingdom