About Taylor Holmwood Limited (07537699) United Kingdom