About Surplus Stock Traders Ltd (12129350) United Kingdom