About Wicked Wood Limited (10122642) United Kingdom