About Dill & Hay Limited (12722391) United Kingdom