About Barbour & Ezra London Ltd (07395493) United Kingdom