About Ttf Properties Ltd (12196182) United Kingdom