About Wickbrand Investments Limited (13327824) United Kingdom