About Jolly Sailor Hemlock Ltd (11432100) United Kingdom