About Fennel Management Limited (03578694) United Kingdom