About Anchor Lodge Limited (11043454) United Kingdom