About Fletchers Trust Corporation Limited (11218992) United Kingdom