Ogilvie Construction has begun its site operations for a development of more than 100 apartments in Glasgow’s West End.