About Cubbon Management Ltd (09278478) United Kingdom