Marks and Spencer has issued an immediate recall for three baby coats.