About Clerkenwell Road Limited (06201362) United Kingdom