About Clerkenwell Limited (07433330) United Kingdom