About S & A Traders Ltd (10975696) United Kingdom