About J D Taylor Solutions Limited (08299349) United Kingdom