About Clerkenwell House Limited (07670153) United Kingdom