About Clerkenwell Properties Ltd (11171386) United Kingdom