About Lynwood Management Limited (03418171) United Kingdom