About Thackeray Freehold Limited (02635747) United Kingdom