About Millo Lodge Management Company Limited (02712622) United Kingdom