About 16-17 Avenue Elmers Management Company Limited (09960861) United Kingdom