About Chennells Investment Management Ltd (06371813) United Kingdom