About Taylor Process Ltd (06546678) United Kingdom