About Windacre Holdings Limited (10666859) United Kingdom