About Stockfix Limited (09300237) United Kingdom