About Teeling Properties Limited (10593956) United Kingdom