About Sole Favors Limited (07791224) United Kingdom