About Sneuvel Sales Ltd (11808233) United Kingdom