About Thackeray Estates Filaments Limited (10046681) United Kingdom