About Taylor Solutions Limited (06871263) United Kingdom