About Taylor & Eyre Ltd (12977205) United Kingdom