About Slemmestad Handtverk Limited (12827316) United Kingdom