About Larkfield Management Limited (02231441) United Kingdom