About Store Fix Group Limited (12428789) United Kingdom