About F&f Stores Holdings Limited (12524026) United Kingdom