About Sewell Retail Limited (02435966) United Kingdom