About Torfaen Properties Ltd (06122542) United Kingdom