About Le Claudel Limited (08689001) United Kingdom