About Taylor D Space Limited (08210773) United Kingdom