About Thackeray Management Company Limited (03887743) United Kingdom