About Heart & Sole Limited (10411830) United Kingdom