About Clementine Cheltenham Limited (11428290) United Kingdom