About The Big Dill Company Limited (10895396) United Kingdom