About Taylor Mechanical Engineering Ltd (08630165) United Kingdom