About Twa Properties Ltd (12362588) United Kingdom