About Nineteen Avenue South Management Company (1986) Limited (02085716) United Kingdom