About Crouch End Cafe Ltd (08671093) United Kingdom