About Wickham Ltd (SC502326) United Kingdom