About J & R Taylor Solutions Limited (09393116) United Kingdom