About 24 Lansdown Management Company Limited (06249031) United Kingdom