About Thackeray Estates Putney High Street 2 Ltd (10781278) United Kingdom