London & Stamford Property has completed the acquisition of the freehold distribution unit at Tamworth for £33.3 mln (EUR 38 mln) from Clerical Medical Investment Group. The transaction which was announced on 29 January reflected an initial yield of 9.5%.