About Talfont Properties Limited (01665216) United Kingdom