About Freshstores Limited (02877693) United Kingdom