About Taylor & Watson Limited (01250827) United Kingdom