About Cobden Investments Limited (02758162) United Kingdom