About Turner Lambert Management Limited (12417163) United Kingdom