33-35 Trafalgar, Peakhurst