About Selwood Asset Management Llp (OC397832) United Kingdom