About Willace (u.k.) Limited (NI022139) United Kingdom