About Cabin Clerkenwell Limited (11577445) United Kingdom