About William Taylor Engineering Limited (04121838) United Kingdom