About Cabot Theydon Limited (08608853) United Kingdom