About Taylor D Solutions Limited (06711301) United Kingdom