About 193-198 Elmhurst Mansions Management Company Limited (02969898) United Kingdom