About Dill & Sons Limited (00806857) United Kingdom