About Taylor Biddle Holdings Limited (08276949) United Kingdom