About Twf Properties Ltd. (11155197) United Kingdom