105-125 Archimedes Avenue, Lara sold price