About D & J Taylor Limited (03660508) United Kingdom