About J D Stock Master Thatcher Limited (13410830) United Kingdom