About The Taylor-howell Brand Limited (13417788) United Kingdom