About Clerkenwell London Limited (08282085) United Kingdom