About Capeclarke Limited (07590603) United Kingdom