About Taylor Hobson Limited (03230332) United Kingdom