About Taylor Hopcroft Limited (00676691) United Kingdom