About Thackeray Consulting Limited (08076972) United Kingdom