About Taylor Birch Limited (04411346) United Kingdom