About Townsend Place (shrivenham) Management Company Limited (11678316) United Kingdom