About Micklethwaite Management Company Limited (04819301) United Kingdom