About J Taylor Solutions Limited (08173029) United Kingdom