About Thackerays Holdings Limited (13177011) United Kingdom