About Muir Lea Management Company Limited (04851696) United Kingdom