About Thackeray Manor Management Limited (01091849) United Kingdom