About Selwyn Stevens International Ltd (10484471) United Kingdom