About Rope & Anchor Ltd (11864043) United Kingdom