About Sellers International Limited (01399843) United Kingdom