About Clementine Henderson Limited (11783846) United Kingdom