About Thackeray Developments 1 Thames Limited (12453983) United Kingdom