About Thackeray Estates Church Street Limited (11994361) United Kingdom