About Wickham Laboratories Holdings Limited (08906859) United Kingdom