About Taylor Stilton Limited (04826582) United Kingdom