About R Taylor Solutions Limited (06630778) United Kingdom