About S E L International Limited (03440361) United Kingdom