About Taylor Stevenson Ltd (12219872) United Kingdom