About Cabot Company Limited (01077069) United Kingdom