About Thackeray Property Services Limited (02960622) United Kingdom