About Sel-a-dore Ltd. (06671083) United Kingdom