About Clementsbury Ross Ltd (12253533) United Kingdom