About Red Lion And Applewood Management Company Limited (11705674) United Kingdom