About Thornacre Holdings Ltd (13409997) United Kingdom