About Thackeray Estates Holdings Limited (09676330) United Kingdom