About Heart & Anchor Limited (10484343) United Kingdom