About Thackeray Close Management Company Limited (09251082) United Kingdom