Alexander McLeod Primary School is a well-established primary school located in Greenwich, London. With a dedicated and experienced staff led by Mr Mohammed Mustafa, the school prioritizes academic ex...