About Christopher Douglas Taylor Limited (00563867) United Kingdom