About Cabot Investments Limited (02797691) United Kingdom