About Top Hat Suffolk Ltd (12262207) United Kingdom