About First Lambolle Management Limited (03350078) United Kingdom