About Red Lion Margaretting Essex Limited (12844830) United Kingdom