77A Lord Street, Eden Hill