About The Cloche Hat Ltd. (02434157) United Kingdom