About Taylor Merrymade Limited (00274454) United Kingdom