My Uncle served in The Cameronians, L/Cpl William Cunningham 3248714. He was killed in action on 7th September 1943 and is buried in Salerno, Italy. Last year I applied for his service records which arrived this morning. But there seems to be an error or an almagemation of two soldiers. The Army form B200b has service number 3248713 (last digit one number out) but it contains all his correct information on the front page i.e. address and date of birth or my uncle. Page 2 shows that he transferred to the Gordon Highlanders in Nov 1942. It also shows he was released to the army reserves in March 1946 and discharged on 1951. Page 3 showing service abroad and at home is very different to the information I have from my father. The papers say his first service abroad was in South Africa in 1942 but my father said he was evacuated from Dunkirk. The medal information is also incorrect, it claims he recieved a MM in 1944, I have found the information of this medal and it was allocated to a William Cunningham in the Gordon Highlanders number 3248714 not 3248713. I have my Uncles medals and he was awarded the 1939-1945 star, the Africa Star, the Italy star, the Defence medal and the 1939-1945 war medal. There are many more anomalies in the records I've recieved. Can anyone suggest a way forward to obtain the correct service papers?