About The Anchor Inn (benfleet) Limited (11874512) United Kingdom