About Winston Churchill Residents Management Company Limited (10609688) United Kingdom