About Taylor Keable Limited (04381989) United Kingdom