About Sneda Limited (05166626) United Kingdom