About Sell-n-aid Ltd (12133291) United Kingdom