About Taylor E C & I Limited (07071610) United Kingdom