About Thackeray Developments Limited (11473269) United Kingdom