About Smeale Trading Limited (12777628) United Kingdom