About Taylor Bends Engineering Limited (10239899) United Kingdom