About Frank Leaf Management Limited (12218947) United Kingdom