About Clerkenwells Of London Limited (08484057) United Kingdom