About Kesser Hats Ltd (09421898) United Kingdom