About Narr Lodge Management Company Limited (04164358) United Kingdom