About Mill Lodge Management Company Limited (04896882) United Kingdom