About Thackeray Gallery Limited (04308963) United Kingdom