About Wickham Holdings Ltd (SC541182) United Kingdom