About Thackeray Estates Group Ol Portfolio Limited (10197062) United Kingdom