About Touch Point Properties Ltd (11937958) United Kingdom