About Taylor Placements Company Limited (08584832) United Kingdom