About Stour View Court Residents Company Limited (02690896) United Kingdom