About Snekkestads Limited (09953164) United Kingdom