Euston Road Alexandria, Peter Lloyd Ltd, new buildings