About Lick N Stick Limited (05912035) United Kingdom