About Lothbury Investment Management Limited (04185370) United Kingdom