About Clara Courtauld Limited (11330429) United Kingdom