About S Snell Ltd (SC639606) United Kingdom