About Evelyn & Mayflower Capital Ltd (10772633) United Kingdom