About Hommels Ltd (07705890) United Kingdom