About Mickle Management Llp (OC362975) United Kingdom