About Townview Properties Ltd (11819248) United Kingdom