About Cook & Taylor Limited (08459159) United Kingdom