About Thackeray Shops Limited (09717021) United Kingdom